Comparative Study of Application Layer Protocols